Merged
Conversation
- 添加了 MultiFileCodeRunRequest 数据模型支持多文件传输 - 在 CodeRunner 中新增 RunMultiFileCodeAsync 方法处理多文件编译 - 更新 CodeRunController 支持多文件和单文件模式自动切换 - 前端文件列表添加复选框用于选择要一起编译的文件 - 添加选择所有 .cs 文件和清除选择的快捷按钮 - 自动检测包含 Main 方法的入口文件 - 保持向后兼容,未选择文件时使用单文件模式 - 添加多文件编译示例代码和文档 Co-authored-by: 小小高 <gaoconggit@users.noreply.github.com>
- Implemented a new endpoint for building executables from multiple files in CodeRunController. - Enhanced CompletionController to handle multi-file code checks and completions. - Updated csharpLanguageProvider.js to support multi-file requests and maintain backward compatibility. - Introduced new utility functions in common.js for managing multi-file selections and requests. - Added new request models for multi-file operations in the MonacoRoslynCompletionProvider.Api namespace. - Updated the frontend to include a "Build EXE" button and associated styles. - Improved file list resizing and UI elements for better user experience. - Added a PowerShell script for Windows notifications upon task completion.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
添加多文件支持